====== Bugs ======
LOL
Pichat never has bugs. \\ It just develops random features.
FIXME \\
Diese Seite ist ständig in Bewegung! \\
This site is allways under construction, please help us :-)
Bitte schreibe in Deutsch oder in Englisch \\
Please feel free to write in German or English \\
Nyugodtan írhatsz németül és angolul. \\
===== Regeln für Bugreports: =====
==== Deutsch ====
* Möglichst genaue aber kurze Beschreibung des Problems (Screenshots sind hilfreich)
* ist der Bug evtl. schon auf der ToDo-Liste siehe [[http://www.pichat.net/documentation/pichat_roadmap|Roadmap]]
* ...
* Folgende Fragen sollten beantwortet werden:
* Tritt der Fehler immer auf
* ist der Fehler nachvollziehbar
* optional: tritt der Fehler auch unter anderen Betriebssystemen oder auf anderen Rechnern auf?
* ...
==== Englisch ====
* a short but exact Description of your Problem (Screenshots are usefull)
* have a look to the ToDo-List on the [[http://www.pichat.net/documentation/pichat_roadmap|Roadmap]] before
* ...
* Following Questions may be answered
* May the Error be replicated
* ist der Fehler nachvollziehbar
* optional: is the Error in other OS or on other PC's too?
* ...
====== Descriptions/Beschreibungen ======
===== Open =====
==== Focus pichat.exe ====
^ User | Was passiert wenn man in einem cmd-fenster die pichat.exe aufruft \\ und die pichat.exe läuft bereits und ist minimiert \\ und ich habe einen FF mit pichat.net offen ? |
^ User | Operator ... kannst du mal was verifizieren? |
^ Operator | erstmal pichat installieren :D |
^ User | :D |
^ Operator | instatstatatallation wird vorbereitet |
^ Operator | warten... |
^ Operator | ja (win7) |
^ Admin | Frage: was passiert wenn man in einem cmd-fenster die pichat.exe aufruft und die pichat.exe läuft bereits,... |
^ Admin | Antwort: pichat anwendung geht auf die schon laeuft |
^ User | nein |
^ Operator | richtig |
^ User | NEIN |
^ User | Firefox mit Pichat.net geht auf |
^ Operator | bei mir nicht |
^ Admin | wuesste nicht mal wieso :) |
^ Operator | feature? :) |
^ User | allerdings muss pichat.exe minimiert sein und firefox nacher nochmal den fokus bekommen habe |
^ Operator | okay /me testet |
^ Admin | ah ... das ist die fenstersuche |
^ Admin | vielleicht ueberlistest du die |
^ Admin | koennte ein bug sein |
^ User | :D |
^ Operator | da hat User recht |
^ User | hehe |
^ Operator | ;) |
^ Operator | bugfinderus magikus :D |
^ User | :D |
^ Admin | gratuliere :) du bekommst james-bond sonnebrille und bughunter-pistole |
^ Admin | bitte aufschreiben |
^ User | :D |
^ User | ist es dein bug? |
^ Admin | ja |
^ User | oO |
^ User | ok |
^ Admin | mein? |
^ User | oder microsoft |
^ Admin | also ein bug :D |
^ Admin | denke ich bin schuld |
^ Admin | zum fixen muss mir Operator tipp geben. |
^ User | :D |
^ Operator | nach fensterklasse suchen :) |
^ Admin | statt titel? |
^ Operator | genau ... sofern du eigene klasse gemacht hast |
^ Admin | nein |
^ Admin | std MFC window |
^ Operator | hmm |
^ Admin | User schreibst d den bug auf_ |
^ Operator | da wirds schon schwieriger :D |
^ Admin | gibt sicher ein trick :) | |
^ Operator | vllt. eine art ipc |
^ Operator | per mutex |
==== alias install ====
Nach einer default pichat installation sind in der pichat.ini "nur" 7 Aliases.\\
will man diese ergänzen funktioniert das nicht.\\
Ein Überschreiben der vorhandenen Alias1 - Alias7 ist allerdings möglich.
"%ProgramFiles%\pichat\pichat.exe" install -Nickname=TestUserName
"%ProgramFiles%\pichat\pichat.exe" install "-Alias1=/a, /msg Anna !say $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias2=/j, /msg Jessica !say $"
"%programfiles%\pichat\pichat.exe" install "-Alias3=/MEGA, /say $ $ $ $ $ $ $"
"%programfiles%\pichat\pichat.exe" install "-Alias4=/DND, /away DND $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias5=/ts, !topsmileys $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias6=/tw, !topwords $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias7/tl, !toplines $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias8=/spy, /msg anna !lastlines 30"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias9=/CHATEU, /connect new eu.pichat.net"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias10=/CHATUS, /connect new us.pichat.net"
==== automatic reconnect with conference rooms ====
Wenn die Netzwerkverbindung unterbricht oder der Pichat-Server neu startet und ein Wiederverbinden (reconnect) stattgefunden hat,
landet man normalerweise wieder in dem selben Chatraum in dem man vorher war.
Nicht so bei passwortgeschützten Konferenzräume, da landet man wieder im Entrance.
ToDo: # check automatic reconnect with conference rooms (tell wolf)
==== Firstrun with Options ====
after the first start some optional parameters are ignored \\
(no ini files exist at this time)
After restart Pichat three times with the same command ... it works fine :-)
=== Testcase ===
- download the zip and unpack it to ''c:\bug\pichat'' \\ {{:bugs:bug_firstrun_with_options.zip|}}
- run the extract-pichat.cmd
- monitor the ''%appdata%/pichat/'' -Folder \\ {{:bugs:monitor_appdata_pichat.cmd|}}
- run the start_application_pichat.cmd or call_application_pichat.cmd
=== simple ===
* copy pichat_win32.exe to a path like c:\program files\pichat\
* extract the pichat files with ''pichat_win32.exe extract''
* no ini file exist at this moment
* run pichat with
start /max "pichat application" "C:\Program Files\pichat\pichat.exe" -IniFile="C:\Program Files\pichat\pichat.ini" -ServerDedicated=0 -UpdatesDownloadDirectory="C:\Program Files\pichat\updates" -PluginsIniFile="C:\Program Files\pichat\pichat_plugins.ini" -UserAuthenticationFile="C:\Program Files\pichat\pichat_user_authentication.ini" -ServerHttpRoot="C:\Program Files\pichat\webserver" -UserPermissionsFile="C:\Program Files\pichat\pichat_user_permissions.ini" -ContactGroup1=Default,"C:\Program Files\pichat\pichat_contacts.ini" -ColorSchemePack1="C:\Program Files\pichat\pichat_color_schemes_*.txt" -GraphicPack1="C:\Program Files\pichat\pichat_graphics_*.txt" -LanguagePack1="C:\Program Files\pichat\pichat_language_*.txt" -LogfilesDirectory="C:\Program Files\pichat\logfiles" -MainWindowCloseButtonMinimise=0
following files and directory will be created ...
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\logfiles
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\updates
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\webserver
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\logfiles\pichat_chatserver.log
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\logfiles\pichat_webserver.log
* options are ignored
* -> ''-MainWindowCloseButtonMinimise=0 ''
* -> if exist the ''~/pichat/pichat_contacts.ini'' is loaded \\ in this case from ''C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\pichat_contacts.ini''
* -> -ServerHttpRoot="C:\Program Files\pichat\webserver" not active \\ the ServerHttpRoot is ''C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\webserver''
* ...
* options NOT completly ignored
* -IniFile="C:\Program Files\pichat\pichat.ini" will be created and is in use
* -ContactGroup1=Default,"C:\Program Files\pichat\pichat_contacts.ini" only created
* ...
== extract of the pichat_webserver.log: ==
..."GET /chat/connect?nickname=xxxxx&startcommands=/say%20Hello%20World HTTP/1.1" 200 2140 - "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.16) Gecko/2009120208 Firefox/3.0.16 (.NET CLR 3.5.30729)"
..."GET /chat/client?id=1212313422&file=frame_output.html&fileredirect=frame_connection_test.html&nickname=xxxxx&startcommands=/say%20Hello%20World&xhtmloutput=1&startcommands=/timestamp%20setsilent%2023:04:47 HTTP/1.1" 200 693 "http://localhost/chat/connect?nickname=xxxxx&startcommands=/say%20Hello%20World" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.16) Gecko/2009120208 Firefox/3.0.16 (.NET CLR 3.5.30729)"
..."GET /chat/client?connect&id=1212313422&file=frame_output.html&nickname=xxxxx&startcommands=/say%20Hello%20World&xhtmloutput=1&startcommands=/timestamp%20setsilent%2023:04:47 HTTP/1.1" 200 0 - "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.16) Gecko/2009120208 Firefox/3.0.16 (.NET CLR 3.5.30729)"
==== Colorscheme not changeable in the Webchat ====
if more than 30 (?) colorschemes loaded in the pichat server you get in the webchat **''$chat_alternate_stylesheets''** and you can not change the colorscheme.
> it is a design limit in the parser
> confirmed bug, will be fixed when needed :)
>> Workaround:
>> Decrease numbers of colorschemes and restart pichat
==== BUG ====
TEXT
===== Fixed =====
==== start pichat from the commandline ====
-> Fixed in V.0.4.2 B68 ... now pichat start as a "normal" Window
* if using a batchfile or a cmd command to start pichat you need the **''start''** command with the **''max''** option, because pichat starts only in the tasktray
start /max "pichat application" "C:\Program Files\pichat\pichat.exe"
==== Webchat startcommands ====
-> Fixed in V.0.4.2 B67 ... now it works [[http://localhost/chat/connect?nickname=xxx&startcommands=/say%20Hello%20World,%20/timestamp%20on]]
If using the parameter ''startcommands'' the default timestamp is deaktivated
\\ if you type the command ''/timestamp on'' in the webchat it will displayed
\\ ''[00:00] * * * Zeitmarkierung ein'' ( <= the time is set to NULL)
\\ --- //[[wiki:user:adminwolf]] 2009/12/20 23:09//\\
Examples:
* [[http://localhost/chat/connect?nickname=xxx&startcommands=/say%20Hello%20World]]
* [[http://localhost/chat/connect?nickname=xxx&startcommands=/timestamp%20on]]
Workaround since Version 0.4.2 B66
* [[http://localhost/chat/connect?nickname=xxx&startcommands=/echo+setsilent+timestamp]]
==== command parameter ContactGroup1 ====
The following command do not work in pichat V.0.4.2 B58 -> Fixed in V.0.4.2 B59
pichat.exe -ContactGroup1="Default, c:\data\pichat_contacts.ini"
-> Fixed in V.0.4.2 B68 :?: ... now it is possible to save datas int the pichat_contacts.ini-file if using this option