[wiki2xhtml-users] Index out of Bound Exception during generating wiki-Pages
Brought to you by:
granjow
From: Birndt, A. (AutoVision) <ext...@vo...> - 2010-09-29 07:49:42
|
Hi Simon, unfortunately i have the following (attached) Exception during generating my html file from the wiki-Source. Could you help me? It's a time critical problem, because we're generating our documentation with this tool. Please tell me, what i can do to help you to understand this. Thank you very much ;-) -- Kind regards, Axel Birndt ######################################################################## ################################### wiki2xhtml 3.4b9 (Jan 28, 2010) Sprache ist nun de Dateien: RAFW/RAFW_Training_KW38.wiki Style-Verzeichnis: /home/wasweb/bin/wiki2xhtml/style/hd /appl/DOC/websysteme/htdocs/RAFW/RAFW_Training_KW38.html ... (update BF/RAFW) (update BF-Agents) (update tomcat war-file) (RAFW-QS Umgebung: macht das Sinn?) (SVN Best-Practices (Branches,Tags,etc.)?) (Architektur / Sizing für den zukünftigen Aufbau) (Datenbank Migration von MySQL auf DB2 UDB) (FS-Sync) (Lizenz) (svn:externals) (Wie funktionieren Neuinstallationen?) (Wie funktionieren Updates?) (RAFW/BF Fixpackstrategie) (BF update/install Repository) (non root bf/rafw) (LDAP konfigurieren) (Beispiel) (ldap ausschalten) (Login funktioniert nicht) (restore DB) (SSL-Zertifikate und LTPA-Keys) (BF/Rafw - Env synchronisieren) (BF/RAFW - Env generierung) (promote - Mode) (Projekt anstarten ohne es vorher mit Environment verlink zu haben. Also beim Start auswählen welchen Environment gezogen werden soll.) (selector waehlen) (retag) (ssl cert) (Buildforge Snapshots) (App Staging) (App Migration==== * Vorgehensweise ** Konfig einlesen ** Konfig kopieren ** Konfig ausrollen) (promote mode mit xpath) (neue server vom WAS nach RAFW importieren) (UpdateInstaller nur ein Mal installieren) (ResponseFiles in das rafw/user kopieren) (rafw_lock.bash -> Semaphores) (Mehr ANT-Tasks) (sudo durch ANT aufrufen) (jython-Scripte anstratt bash-Scripte) (Templates) (was_common_configure_security_all dauert lange) (cluster_restart umbenennen) (IHS-Installdir) (Security konfigurieren) (IHS-type) (Update-Scheduler) (versteckte PWD-Tasks) (erase key) (BFWrapper) (Chains) (Source ANT-Task drucken) (Hybrid-Nodes) (Kommandos einzeln ausfuehren) (@Tokens automatisch ersetzen) (ANT-Tasks mit Optionen) (ANT-Tasks zum Kopieren vo Dateien) (Local Task) (Ersteller-Informationen) (Teilnehmer) (Strategien / Konzeptionen) (Install / Update) (Troubleshooting) (Tasks) (Verbesserungsvorschl&aege (TODOS)) (Tips & Tricks) (RAFW Infrastruktur) (Allgemein) (FAQ) o>>><h2 id="h_RAFWInfrastruktur">RAFW Infrastruktur</h<<<, 9 >c>></h2>\ <h3 id="h_Ersteller-Informationen">Ersteller<<<, 56 o>>><h2 id="h_Allgemein">Allgemein</h2>\ RAFW Workshop <<<, 575 >c>></h2>\ RAFW Workshop in der KW38.\ \ <h3 id="h_Teilne<<<, 605 o>>><h2 id="h_FAQ">FAQ</h2>\ Folgende Fragen wurde w&au<<<, 909 >c>></h2>\ Folgende Fragen wurde während des Train<<<, 927 o>>><h3 id="h_Ersteller-Informationen">Ersteller-Infor<<<, 44 >c>></h3>\ Datum: 21.07.2010\ \ Aktualisierung am: -\ \ Sta<<<, 102 o>>><h3 id="h_Teilnehmer">Teilnehmer</h3>\ <ul>\ <li> C<<<, 612 >c>></h3>\ <ul>\ <li> Christian Piesch (VW - WAS)</li>\ <<<, 644 o>>><h3 id="h_StrategienKonzeptionen">Strategien / Kon<<<, 981 >c>></h3>\ <h4 id="h_RAFW-QSUmgebung:machtdasSinn">RAFW<<<, 1040 o>>><h3 id="h_InstallUpdate">Install / Update</h3>\ <h4<<<, 3226 >c>></h3>\ <h4 id="h_WiefunktionierenNeuinstallationen"<<<, 3267 o>>><h3 id="h_Troubleshooting">Troubleshooting</h3>\ <h<<<, 6091 >c>></h3>\ <h4 id="h_ldapausschalten">ldap ausschalten<<<<, 6133 o>>><h3 id="h_Tasks">Tasks</h3>\ <h4 id="h_SSL-Zertifik<<<, 6971 >c>></h3>\ <h4 id="h_SSL-ZertifikateundLTPA-Keys">SSL-Z<<<, 6993 o>>><h3 id="h_VerbesserungsvorschlaegeTODOS">Verbesser<<<, 12702 >c>></h3>\ <h4 id="h_UpdateInstallernureinMalinstallier<<<, 12776 o>>><h3 id="h_TipsampTricks">Tips & Tricks</h3>\ <h<<<, 15502 >c>></h3>\ <h4 id="h_verstecktePWD-Tasks">versteckte PW<<<, 15544 o>>><h4 id="h_RAFW-QSUmgebung:machtdasSinn">RAFW-QS Um<<<, 988 >c>></h4>\ Jein. Grund: die DB-Migration (BF Projekte, <<<, 1061 o>>><h4 id="h_SVNBest-PracticesBranchesTagsetc.">SVN B<<<, 1471 >c>></h4>\ <ul>\ <li> 2 Repositories: \ <ul>\ <li> ori<<<, 1556 o>>><h4 id="h_ArchitekturSizingfuumlrdenzukuumlnftigen<<<, 2181 >c>></h4>\ <ul>\ <li> 1 Server (2 - 3 logische Server/V<<<, 2296 o>>><h4 id="h_DatenbankMigrationvonMySQLaufDB2UDB">Dat<<<, 2420 >c>></h4>\ <ul>\ <li> möglich aber schwierig</li>\ <<<, 2508 o>>><h4 id="h_FS-Sync">FS-Sync</h4>\ rsync kann RXA (st<<<, 2762 >c>></h4>\ rsync kann RXA (standard BF sync) ersetzen.\ <<<, 2788 o>>><h4 id="h_Lizenz">Lizenz</h4>\ <ul>\ <li> Lizenz pr<<<, 2900 >c>></h4>\ <ul>\ <li> Lizenz pro BF-Server</li>\ <li> E<<<, 2924 o>>><h4 id="h_svn:externals">svn:externals</h4>\ eine A<<<, 3043 >c>></h4>\ eine Art link nach base\ \ svn propedit svn:ex<<<, 3081 o>>><h4 id="h_WiefunktionierenNeuinstallationen">Wie f<<<, 3199 >c>></h4>\ <ul>\ <li> ähnlich wie updates.</li>\ <<<<, 3280 o>>><h4 id="h_WiefunktionierenUpdates">Wie funktionier<<<, 3452 >c>></h4>\ <ul>\ <li> als root (chown anschließen<<<, 3513 o>>><h4 id="h_RAFWBFFixpackstrategie">RAFW/BF Fixpacks<<<, 4202 >c>></h4>\ <ul>\ <li> images von jazz.net </li>\ <li> F<<<, 4260 o>>><h4 id="h_BFupdateinstallRepository">BF update/ins<<<, 4697 >c>></h4>\ <code class="block">\ ksioc1t1.wob.vw.vwg:/a<<<, 4762 o>>><h4 id="h_nonrootbfrafw">non root bf/rafw</h4>\ Dat<<<, 4927 >c>></h4>\ Dateien anpassen:\ <ul>\ <li> /opt/buildforge<<<, 4968 o>>><h4 id="h_LDAPkonfigurieren">LDAP konfigurieren</h<<<, 5306 >c>></h4>\ <ul>\ <li> Man kann BF an einen LDAP anschli<<<, 5353 o>>><h4 id="h_Beispiel">Beispiel</h4>\ !!!! TODO. Keine<<<, 5846 >c>></h4>\ !!!! TODO. Keine Ahnung warum das Bild nicht<<<, 5874 o>>><h4 id="h_ldapausschalten">ldap ausschalten</h4>\ i<<<, 6050 >c>></h4>\ in mysql (vorher backupen!!) \ \ <code class="<<<, 6093 o>>><h4 id="h_Loginfunktioniertnicht">Login funktionie<<<, 6192 >c>></h4>\ in /opt/buildforge/server/apache/logs/php_er<<<, 6250 o>>><h4 id="h_restoreDB">restore DB</h4>\ <ul>\ <li> dr<<<, 6574 >c>></h4>\ <ul>\ <li> drop tables: user/scripts/local/b<<<, 6605 o>>><h4 id="h_SSL-ZertifikateundLTPA-Keys">SSL-Zertifi<<<, 6905 >c>></h4>\ <ul>\ <li> es gibt fuer den import der Zerti<<<, 6973 o>>><h4 id="h_BFRafw-Envsynchronisieren">BF/Rafw - Env<<<, 7189 >c>></h4>\ export: ./atechBFWrapper.sh -c export -t env<<<, 7255 o>>><h4 id="h_BFRAFW-Envgenerierung">BF/RAFW - Env gen<<<, 7504 >c>></h4>\ <ul>\ <li> gen xml aus xml-Template (BF)</li<<<, 7562 o>>><h4 id="h_promote-Mode">promote - Mode</h4>\ fuer A<<<, 7764 >c>></h4>\ fuer App-Stating. Features:\ <ul>\ <li> </li><<<, 7802 o>>><h4 id="h_ProjektanstartenohneesvorhermitEnvironme<<<, 7861 >c>></h4>\ <ul>\ <li> environment: .source = /opt/build<<<, 8129 o>>><h4 id="h_selectorwaehlen">selector waehlen</h4>\ M<<<, 8447 >c>></h4>\ Moeglichkeiten:\ \ <ul>\ <li> .bset selector &<<<, 8490 o>>><h4 id="h_retag">retag</h4>\ Setzt job tags neu\ \ .r<<<, 8661 >c>></h4>\ Setzt job tags neu\ \ .retag <new_tag>\ \ <<<, 8683 o>>><h4 id="h_sslcert">ssl cert</h4>\ in Datei: /opt/bu<<<, 8735 >c>></h4>\ in Datei: /opt/buildforge_dev/rafw/atech/act<<<, 8762 o>>><h4 id="h_BuildforgeSnapshots">Buildforge Snapshot<<<, 10051 >c>></h4>\ <ul>\ <li> nicht nötig.</li>\ <li> Vers<<<, 10102 o>>><h4 id="h_AppStaging">App Staging</h4>\ <ul>\ <li> <<<, 10209 >c>></h4>\ <ul>\ <li> jdbc provider && jdbc ds\ <ul>\ <<<, 10242 o>>><h4 id="h_AppMigrationVorgehensweiseKonfigeinlesen<<<, 11692 >c>></h4> </li>\ </ul>\ </li>\ </ul>\ <h4 id="h_promotemo<<<, 11905 o>>><h4 id="h_promotemodemitxpath">promote mode mit xp<<<, 11936 >c>></h4>\ wasweb: cat promote.properties\ \ <code class=<<<, 11989 o>>><h4 id="h_neueservervomWASnachRAFWimportieren">neu<<<, 12241 >c>></h4>\ <ul>\ <li> im Environment bestehenden Server<<<, 12329 o>>><h4 id="h_UpdateInstallernureinMalinstallieren">Up<<<, 12655 >c>></h4>\ <ul>\ <li> extra ANT-Task\ <ul>\ <li> pr&uu<<<, 12743 o>>><h4 id="h_ResponseFilesindasrafwuserkopieren">Resp<<<, 12958 >c>></h4>\ <ul>\ <li> product-Pfad nicht aendern.</li>\ <<<, 13043 o>>><h4 id="h_rafw_lock.bash-gtSemaphores">rafw_lock.b<<<, 13184 >c>></h4>\ rafw_lock.bash durch BF-Semaphores ersetzten<<<, 13254 o>>><h4 id="h_MehrANT-Tasks">Mehr ANT-Tasks</h4>\ <h4 i<<<, 13328 >c>></h4>\ <h4 id="h_sudodurchANTaufrufen">sudo durch A<<<, 13367 o>>><h4 id="h_sudodurchANTaufrufen">sudo durch ANT auf<<<, 13373 >c>></h4>\ <ul>\ <li> schwierig aber möglich, da s<<<, 13428 o>>><h4 id="h_jython-Scripteanstrattbash-Scripte">jyth<<<, 13565 >c>></h4>\ <ul>\ <li> jython ruft ANT auf. Daher bleibt<<<, 13647 o>>><h4 id="h_Templates">Templates</h4>\ <ul>\ <li> env<<<, 14079 >c>></h4>\ <ul>\ <li> environments anstatt generierte x<<<, 14109 o>>><h4 id="h_was_common_configure_security_alldauertl<<<, 14299 >c>></h4>\ <ul>\ <li> ersetzen durch was_common_configu<<<, 14401 o>>><h4 id="h_cluster_restartumbenennen">cluster_resta<<<, 14566 >c>></h4>\ <ul>\ <li> muss richtigerweise <strong>cell_<<<, 14629 o>>><h4 id="h_IHS-Installdir">IHS-Installdir</h4>\ <ul><<<, 14723 >c>></h4>\ <ul>\ <li> / an das Ende des Verzeichnisses <<<, 14763 o>>><h4 id="h_Securitykonfigurieren">Security konfigur<<<, 14890 >c>></h4>\ <ul>\ <li> nicht komplett konfigurieren: was<<<, 14945 o>>><h4 id="h_IHS-type">IHS-type</h4>\ <ul>\ <li> insta<<<, 15112 >c>></h4>\ <ul>\ <li> install.properties\ <ul>\ <li> P<<<, 15140 o>>><h4 id="h_Update-Scheduler">Update-Scheduler</h4>\ <<<, 15245 >c>></h4>\ <ul>\ <li> Scheduler zum Update der Config, <<<, 15289 o>>><h4 id="h_verstecktePWD-Tasks">versteckte PWD-Task<<<, 15406 >c>></h4>\ <ul>\ <li> decodePassword</li>\ <li> encodeP<<<, 15457 o>>><h4 id="h_erasekey">erase key</h4>\ stty erase ^?\ \ <<<, 15528 >c>></h4>\ stty erase ^?\ \ \ \ <h4 id="h_BFWrapper">BFWrap<<<, 15557 o>>><h4 id="h_BFWrapper">BFWrapper</h4>\ export <strong<<<, 15580 >c>></h4>\ export <strong>all</strong> projects\ \ <code <<<, 15610 o>>><h4 id="h_Chains">Chains</h4>\ Man kann Projekte ve<<<, 15769 >c>></h4>\ Man kann Projekte verketten:\ \ <ul>\ <li> Pas<<<, 15793 o>>><h4 id="h_SourceANT-Taskdrucken">Source ANT-Task d<<<, 15886 >c>></h4>\ <code class="block">\ rafw.sh -e ... -c ... <<<, 15942 o>>><h4 id="h_Hybrid-Nodes">Hybrid-Nodes</h4>\ <ul>\ <l<<<, 16018 >c>></h4>\ <ul>\ <li> Bsp: WAS und IHS auf inatest01Nod<<<, 16054 o>>><h4 id="h_Kommandoseinzelnausfuehren">Kommandos ei<<<, 16349 >c>></h4>\ <ul>\ <li> im BF pro Step nur ein Kommando a<<<, 16415 o>>><h4 id="h_Tokensautomatischersetzen">@Tokens autom<<<, 16529 >c>></h4>\ <ul>\ <li> @Token werden durch jython automa<<<, 16594 o>>><h4 id="h_ANT-TasksmitOptionen">ANT-Tasks mit Opti<<<, 16704 >c>></h4>\ Optionen können per Parameter angegeben<<<, 16758 o>>><h4 id="h_ANT-TaskszumKopierenvoDateien">ANT-Tasks<<<, 16914 >c>></h4>\ <ul>\ <li> inkl Patternersetzung möglic<<<, 16988 o>>><h4 id="h_LocalTask">Local Task</h4>\ rafw.sh -loca<<<, 17054 >c>></h4>\ rafw.sh -local -e .. -c .. -n .. -t rafw_mod<<<, 17085 o>>><h5 id="h_updateBFRAFW">update BF/RAFW</h5>\ <code <<<, 3515 >c>></h5>\ <code class="block">\ (als root)\ \ RAFW_ENA<<<, 3553 o>>><h5 id="h_updateBF-Agents">update BF-Agents</h5>\ <<<<, 3666 >c>></h5>\ <code class="block">\ rpm -U -v rhel5-bfage<<<, 3709 o>>><h5 id="h_updatetomcatwar-file">update tomcat war-<<<, 3790 >c>></h5>\ <code class="block">\ cp rafw/framework/wiza<<<, 3844 o>>><ul>\ <li> Christian Piesch (VW - WAS)</li>\ <li> <<<, 617 >c>></ul>\ \ \ <h2 id="h_FAQ"></h2>\ Folgende Fragen wurde<<<, 841 o>>><ul>\ <li> Ein Server.</li>\ <li> mehrere Verzeich<<<, 1137 >c>></ul>\ </li>\ <li> eine DB.</li>\ </ul>\ \ \ \ <h4 id="<<<, 1396 o>>><ul>\ <li> für jedes Verzeichnis einen extra<<<, 1332 >c>></ul>\ \ \ \ <h4 id="h_SVNBest-PracticesBranchesTagset<<<, 1429 o>>><ul>\ <li> 2 Repositories: \ <ul>\ <li> orig (Ori<<<, 1489 >c>></ul>\ </li>\ <li> stages (Unserer Umgebungen) \ <<<, 1674 o>>><ul>\ <li> orig (Original Daten)\ <ul>\ <li> p<<<, 1518 >c>></ul>\ </li>\ <li> svn:externals von /opt/buildf<<<, 1790 o>>><ul>\ <li> product </li>\ <li> bin </li>\ <<<, 1554 >c>></ul>\ </li>\ </ul>\ </li>\ </ul>\ \ \ <h4 id="h_Archit<<<, 2074 o>>><ul>\ <li> dev </li>\ <li> qs </li>\ <li> <<<, 1726 >c>></ul>\ </li>\ </ul>\ \ \ <h4 id="h_ArchitekturSizingfuu<<<, 2088 o>>><ul>\ <li> X product </li>\ <li> X <<<, 1924 >c>></ul>\ \ \ <h4 id="h_ArchitekturSizingfuumlrdenzukuum<<<, 2100 o>>><ul>\ <li> 1 Server (2 - 3 logische Server/Verzeic<<<, 2172 >c>></ul>\ \ \ <h4 id="h_DatenbankMigrationvonMySQLaufDB2<<<, 2282 o>>><ul>\ <li> möglich aber schwierig</li>\ <li> <<<, 2343 >c>></ul>\ </li>\ </ul>\ \ \ <h4 id="h_FS-Sync"></h4>\ rsync<<<, 2571 o>>><ul>\ <li> DB Account muss Tabellen und Objekte a<<<, 2494 >c>></ul>\ \ \ <h4 id="h_FS-Sync"></h4>\ rsync kann RXA (s<<<, 2583 o>>><ul>\ <li> Lizenz pro BF-Server</li>\ <li> Es muss<<<, 2746 >c>></ul>\ \ \ <h4 id="h_svn:externals"></h4>\ eine Art li<<<, 2851 o>>><ul>\ <li> ähnlich wie updates.</li>\ <li> Es<<<, 3053 >c>></ul>\ \ <h4 id="h_WiefunktionierenUpdates"></h4>\ <u<<<, 3212 o>>><ul>\ <li> als root (chown anschließend mach<<<, 3260 >c>></ul>\ <h5 id="h_updateBFRAFW"></h5>\ <code class="b<<<, 3509 o>>><ul>\ <li> images von jazz.net </li>\ <li> Firefox<<<, 3931 >c>></ul>\ </li>\ </ul>\ \ \ \ <h4 id="h_BFupdateinstallRepo<<<, 4341 o>>><ul>\ <li> bf7114-GM-agents.zip </li>\ <li> bf71<<<, 4238 >c>></ul>\ \ \ \ <h4 id="h_BFupdateinstallRepository"></h4<<<, 4353 o>>><ul>\ <li> /opt/buildforge/rc/buildforge\ <ul>\ <<<<, 4613 >c>></ul>\ </li>\ <li> /opt/buildforge/server/httpd/co<<<, 4691 o>>><ul>\ <li> RUN_AS Parameter </li>\ </ul>\ </li>\ <<<, 4655 >c>></ul>\ </li>\ <li> /opt/buildforge/server/start\ <<<<, 4800 o>>><ul>\ <li> USER und GROUP Parameter </li>\ </ul>\ <<<, 4756 >c>></ul>\ </li>\ </ul>\ \ \ \ \ <h4 id="h_LDAPkonfigurieren"<<<, 4905 o>>><ul>\ <li> su wasweb -c "..." in tomcat_start() <<<<, 4849 >c>></ul>\ \ \ \ \ <h4 id="h_LDAPkonfigurieren"></h4>\ <ul>\ <<<, 4917 o>>><ul>\ <li> Man kann BF an einen LDAP anschlie&szli<<<, 4962 >c>></ul>\ \ <ul>\ <li> Wir haben uns erstmal gegen eine<<<, 5273 o>>><ul>\ <li> Wir haben uns erstmal gegen eine LDAP-A<<<, 5280 >c>></ul>\ \ <h4 id="h_Beispiel"></h4>\ !!!! TODO. Keine <<<, 5442 o>>><ul>\ <li> drop tables: user/scripts/local/buildfo<<<, 6156 >c>></ul>\ oder DROP TABLE IF EXISTS `bf_accgrp_accgr<<<, 6232 o>>><ul>\ <li> import sql backup: mysql -u root buildf<<<, 6339 >c>></ul>\ \ \ <h3 id="h_Tasks"></h3>\ <h4 id="h_SSL-Zerti<<<, 6419 o>>><ul>\ <li> es gibt fuer den import der Zertifikate<<<, 6495 >c>></ul>\ \ \ <h4 id="h_BFRafw-Envsynchronisieren"></h4><<<, 6697 o>>><ul>\ <li> gen xml aus xml-Template (BF)</li>\ <li<<<, 7030 >c>></ul>\ \ \ <h4 id="h_promote-Mode"></h4>\ fuer App-Sta<<<, 7218 o>>><ul>\ <li> </li>\ </ul>\ \ \ <h4 id="h_Projektanstarte<<<, 7284 >c>></ul>\ \ \ <h4 id="h_ProjektanstartenohneesvorhermitE<<<, 7301 o>>><ul>\ <li> environment: .source = /opt/buildforge_<<<, 7445 >c>></ul>\ \ oder \ \ <ul>\ <li> .bset env HNAME=$$$$( ech<<<, 7624 o>>><ul>\ <li> .bset env HNAME=$$$$( echo ${HOSTS} )</<<<, 7638 >c>></ul>\ \ \ \ \ <h4 id="h_selectorwaehlen"></h4><<<, 7739 o>>><ul>\ <li> .bset selector <SelectorName> [&l<<<, 7807 >c>></ul>\ \ \ <h4 id="h_retag"></h4>\ Setzt job tags neu\ <<<, 7947 o>>><ul>\ <li> nicht nötig.</li>\ <li> Versionier<<<, 9369 >c>></ul>\ \ \ \ \ \ <h4 id="h_AppStaging"></h4>\ <ul>\ <li> <<<, 9459 o>>><ul>\ <li> jdbc provider && jdbc ds\ <ul>\ <li> i<<<, 9498 >c>></ul>\ </li>\ <li> config aendern per promote-Mo<<<, 10184 o>>><ul>\ <li> import jdbc provider/ds: ./rafw.sh -e <<<, 9535 >c>></ul>\ </li>\ </ul>\ \ \ <h4 id="h_AppMigrationVorgehen<<<, 10922 o>>><ul>\ <li> /opt/buildforge_dev/rafw/user/environ<<<, 9937 >c>></ul>\ \ \ <h4 id="h_AppMigrationVorgehensweiseKonfig<<<, 10934 o>>><ul>\ <li> im Environment bestehenden Server nach <<<, 11390 >c>></ul>\ </li>\ </ul>\ <h4 id="h_promotemodemitxpath"><<<<, 11036 o>>><ul>\ <li> extra ANT-Task\ <ul>\ <li> prüfen<<<, 11764 java.lang.StringIndexOutOfBoundsException: String index out of range: -358 at java.lang.AbstractStringBuilder.substring(AbstractStringBuilder.java:881 ) at java.lang.StringBuffer.substring(StringBuffer.java:416) at src.utilities.Placeholder.removeContent(Placeholder.java:113) at src.WikiParagraphs.makeParagraphs(WikiParagraphs.java:61) at src.XHTML.wiki2xhtml(XHTML.java:222) at src.UserInterface.make(UserInterface.java:379) at src.UserInterface.main(UserInterface.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.jdotsoft.jarloader.JarClassLoader.invokeMain(JarClassLoader.java:519 ) at src.LauncherForJar.main(LauncherForJar.java:19) |