IceChat Forums

IceChat 9 => IceChat 9 Problems => Topic started by: total_annihilation00 on April 25, 2016, 11:24:52 PM

Title: /about Command Partially Broken
Post by: total_annihilation00 on April 25, 2016, 11:24:52 PM
I recently used the /about command in chat,but $uptime & $icechat didn't show,it just displayed them on the screen as is w/o the strings visible.Only the OS macro worked.Is this a known issue?Is it only not working for me?I imported Ice Chat 7 settings into Ice Chat 9--could this be it,maybe this command isn't available for IC9?Cause I know how the Trivia Commands got in there (from IC7.)If it helps,I'm using Windows 8.1 Pro.
Title: Re: /about Command Partially Broken
Post by: Snerf on April 26, 2016, 05:24:16 PM
The about alias for ice9 is like this:

/about //say Operating System  [4 $os $osbits $ossp ]  - Uptime [4 $uptime ]  - $icechat

The aliases imported from icechat 7 sometimes did not import properly, and didnt use // for commands with $identifiers.
They always need // in front of the command, in order for them to parse the $identifiers.
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 26, 2016, 09:20:50 PM
The about alias for ice9 is like this:

/about //say Operating System  [4 $os $osbits $ossp ]  - Uptime [4 $uptime ]  - $icechat

The aliases imported from icechat 7 sometimes did not import properly, and didnt use // for commands with $identifiers.
They always need // in front of the command, in order for them to parse the $identifiers.

Uptime & icechat don't work.They only show up as variable names.Needs to be fixed!Perhaps they don't work on Win 8.1.  :-(
Title: Re: /about Command Partially Broken
Post by: Snerf on April 27, 2016, 08:37:39 AM
Please paste your alias here.
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 27, 2016, 08:41:08 AM
Please paste your alias here.

/about //say Operating System  [\%C4 $os Build No. $osbuild \%C]  - Uptime [\%C4 $uptime \%C]  - $icechat
Title: Re: /about Command Partially Broken
Post by: Snerf on April 27, 2016, 08:46:49 AM
Change it to this, see if it makes any difference.

/about //say Operating System  [$os Build No. $osbuild]  - Uptime [$uptime]  - $icechat
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 27, 2016, 09:09:43 AM
Change it to this, see if it makes any difference.

/about //say Operating System  [$os Build No. $osbuild]  - Uptime [$uptime]  - $icechat

Nope sorry,uptime & icechat persist to just display on screen w/o any function.
Title: Re: /about Command Partially Broken
Post by: Snerf on April 27, 2016, 09:15:34 AM
Very strange, because $icechat should always parse.
I have tested on Windows 8, 8.1 , 7 and Windows 10, and they all work, using IceChat 9.10
Title: Re: /about Command Partially Broken
Post by: Snerf on April 27, 2016, 09:55:53 AM
What happens if you type //echo $icechat ?
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 27, 2016, 10:55:43 AM
What happens if you type //echo $icechat ?
Yeah,that works! I get "[27 04 16 11:24 PM]IceChat 9.10 http://www.icechat.net"
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 27, 2016, 11:11:43 AM
I get this error in Server Window--I had imported all my Ice7 config so it left a litter of Trivia commands in IceChat 9 Editor.Anyway here it is: :-P Hope it helps--maybe it's my .NET Framework I have installed--Those are crazy to keep abreast of.It's OK,missing data has not caused me to give up before!Ice Chat 9 is just so cool!Take it easy man.

27 04 16 11:39 PM]Error:ParseIdentifier:/say Operating System  [\%C4 Windows8 Build No. 9200 \%C]  - Uptime [\%C4 $uptime \%C]  - $icechat:Input string was not in acorrect format.:   at System.Number.StringToNumber(String str, NumberStyles options,NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
    atSystem.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
    atSystem.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
    atSystem.Diagnostics.PerformanceCounterLib.get_NameTable()
    at System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
    at System.Diagnostics.PerformanceCounterLib.CounterExists(String category, String counter, Boolean& categoryExists)
    atSystem.Diagnostics.PerformanceCounterLib.CounterExists(String machine, String category,String counter)
    at System.Diagnostics.PerformanceCounter.Initialize()
    atSystem.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName,String instanceName, Boolean readOnly)
    at System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, Boolean readOnly)
    at IceChat.FormMain.ParseIden tifier(IRCConnection connection, String data)
Title: Re: /about Command Partially Broken
Post by: Snerf on April 27, 2016, 11:57:55 AM
Ok, then I have a feeling its the $uptime thats the problem.
Try changing it to $uptime2 , see if it helps.
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 27, 2016, 12:27:47 PM
Ok, then I have a feeling its the $uptime thats the problem.
Try changing it to $uptime2 , see if it helps.

Nope,still the same.How about we try to sort it out llater?I use Ice9 all the time,these commands are intended for power users.It's no biggie,I used !decide two already in the channel--very cool!
**No wait $uptime2 works in //echo wow!I get "[28 04 16 12:58 AM]6 hrs 27 mins 11 secs"
Title: Re: /about Command Partially Broken
Post by: Snerf on April 27, 2016, 12:49:54 PM
Ok, then I would replace the /about alias with the one I had above, and use $uptime2 in it.

/about //say Operating System  [$os Build No. $osbuild]  - Uptime [$uptime2]  - $icechat

Theoretically, that should work then.
If not, you should get an error in the Console again.

I will test out the Ice7 one, but since its all imported from ice7, there simple could be problems with the other aliases, not necessarily the /about one. And that could cause the problem.
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 27, 2016, 01:11:39 PM
Ok, then I would replace the /about alias with the one I had above, and use $uptime2 in it.

/about //say Operating System  [$os Build No. $osbuild]  - Uptime [$uptime2]  - $icechat

Theoretically, that should work then.
If not, you should get an error in the Console again.

I will test out the Ice7 one, but since its all imported from ice7, there simple could be problems with the other aliases, not necessarily the /about one. And that could cause the problem.

Nope still doesn't work.H'mm strange...I could've sworn the /v worked,but now nothing.Good idea,should test in on Ice7.
**Omg on Ice7 it works,well almost--the OS wasn't displayed (errored out) but the rest worked fine!Perhaps this was designed to work only /w Ice7,& somehow got imported! I typed "/about //say Operating System  [\%C4 $os Build No. $osbuild \%C]  - Uptime [\%C4 $uptime \%C]  - $icechat & received: "[28 04 16 01:43 AM] ->> You are not connected to a server ( /say Operating System [ Unknown OperatingSystem Build No. 9200 ] - Uptime [ 34 minutes 37 seconds ] - IceChat 7.8 20141213 - Download at http://www.icechat.net )"
Title: Re: /about Command Partially Broken
Post by: Snerf on April 27, 2016, 01:32:42 PM
Can you paste your entire alias list from Ice9 here, I think it could be one of the others.
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 27, 2016, 02:01:17 PM
Can you paste your entire alias list from Ice9 here, I think it could be one of the others.

Here goes:
"/op /mode # +o $1
/deop /mode # -o $1
/voice /mode # +v $1
/devoice /mode # -v $1
/b /ban # $1
/j /join $1 $2-
/n /names $1
/w /whois $1 $2
/k /kick # $1 $2-
/q /query $1
/send /dcc send $1 $2-
/chat /dcc chat $1
/modex /mode $me +x
/v /version $1
/about //say Operating System  [\%C4 $os Build No. $osbuild \%C]  - Uptime [\%C4 $uptime \%C]  - $icechat
/trivia /! opentriviamenu
/triviatopic /! opentopicmenu
/addquestion /! addquestion
/modquestion /! modquestion
"
^ I removed the trivia ones (although I posted it here just in case) as I suspect it got imported from Ice7--anyway maybe a reinstall might fix these (but that would be a _big_ list of servers & settings to key in!)
Title: Re: /about Command Partially Broken
Post by: Snerf on April 27, 2016, 07:31:39 PM
Yup, I would re-install, as those all work fine.

You can backup all your settings files, but they only get removed if you un-install and choose to remove settings. They are available under the Help Menu, Browse Data Folder.
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 28, 2016, 04:18:59 AM
Yup, I would re-install, as those all work fine.

You can backup all your settings files, but they only get removed if you un-install and choose to remove settings. They are available under the Help Menu, Browse Data Folder.

I uninstalled it--even w/o settings,it still doesn't work.Good thing I backed up my Data folder.Anyway I completely got rid of Ice7 w/o backing it up)--it's old & deprecated.$uptime & $icechat still don't parse.Also this time it installed into Program Files not x86,so it's 64bit right?Wow cool.
Title: Re: /about Command Partially Broken
Post by: Snerf on April 28, 2016, 06:08:52 PM
Are you still getting an error in the console?
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 29, 2016, 09:30:51 AM
Are you still getting an error in the console?

Yes.
Title: Re: /about Command Partially Broken
Post by: Snerf on April 29, 2016, 05:21:06 PM
Ok, I will be updating the code this weekend, wont be a full install, but if you would like to know how to make a build from source (just a few clicks) you can come to the icechat channel and ask, and I am around, would be happy to help.

But I need to upload 9.10d first, it is not currently online yet.

It is all explained at http://wiki.icechat.net/index.php?title=Build_from_source_code
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 29, 2016, 08:45:24 PM
Ok, I will be updating the code this weekend, wont be a full install, but if you would like to know how to make a build from source (just a few clicks) you can come to the icechat channel and ask, and I am around, would be happy to help.

But I need to upload 9.10d first, it is not currently online yet.

It is all explained at http://wiki.icechat.net/index.php?title=Build_from_source_code

OK I will try.Thank you so much!Hope to have it resolved!I'm having fun /w the "Dark" theme now!I noticed when I restored my "Data" folder to a new Ice9 some of the colours were lost--they were in a default value.Oh well not-too-important.I'm also using some of the other plugins (all of them,except Buzzen),& I think the Channel Monitor is elite!
Title: Re: /about Command Partially Broken
Post by: Snerf on April 29, 2016, 08:46:28 PM
The new build may not fix it, but it may report the error better, reading from the error you are getting.
Trying to narrow it down :)
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 29, 2016, 09:14:54 PM
The new build may not fix it, but it may report the error better, reading from the error you are getting.
Trying to narrow it down :)

Ohh! Alright then.
Title: Re: /about Command Partially Broken
Post by: total_annihilation00 on April 30, 2016, 02:12:50 PM
I have PerfNet errors in my Event log--that could be it!Oh well I can do w/o the bells & whistles..
Title: Re: /about Command Partially Broken
Post by: Snerf on May 01, 2016, 03:16:50 PM
Ya, no idea what that is, but if you do, then perhaps this was more of a windows issue then an IceChat issue.
Title: Re: /about Command Partially Broken
Post by: Patrik356b on August 01, 2016, 05:44:22 PM
I'll borrow this thread because a related problem is happening on a friends end:
Quote
Error:ParseIdentifier:/say Operating System  [Windows 7 Build No. 7601]  -Uptime [$uptime]  - $icechat:Input string was not in a correct format.:   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfoinfo, Boolean parseDecimal)

Code: [Select]
/about //say Operating System  [$os Build No. $osbuild]  - Uptime [$uptime]  - $icechat
Title: Re: /about Command Partially Broken
Post by: Snerf on August 01, 2016, 09:09:28 PM
It is the exact same problem.
Please paste the entire alias list, and what version of IceChat 9 they are using.
Also if doing //say $icechat , returns an error or not.

Thanks