Eclipse が妙なエラーを出しているのだが

0

    謎のダイアログが表示されていた。エラーログを確認すると、

    java.lang.RuntimeException: An invalid XML character (Unicode: 0x0) was found in the element content:org.eclipse.egit

    このメッセージの後に、^@ (多分 0x0) が3つ続いている。とりあえず再起動で解決。ただ、その後 python のエラーが出ている。

    JUGEMテーマ:Java


    Eclipse で PHP のコードをデバッグしているのだが

    0

      何で Java カテゴリかというと、debug の perspective にして、デバッグ中に Outline の上をクリックすると、エラーのダイアログが大量に出てきてわけが分からなくなるからなのだ。(笑)

      詳細表示にすると、Null Pointer Exception とか表示されるのだが、それでどうしろと。

      JUGEMテーマ:Java


      うっかり Java Update を実行してしまったのだが

      0

        うっかりも何も、普通に update すべきなのは間違いないのだが、個人的に都合があって、できるだけ実行コードを D: にインストールしたいのである。jdk は全て D:¥usr¥local¥java に入れているのだが、勝手に C: のどこか【謎】にインストールされてしまった。

        コントロールパネルからアプリケーションを削除して、jdk の最新版 (1.8.0_161) をインストールして解決。なお、バッチ用の setpath.bat というファイルを作ってあるので、そこから参照している jdk のパスも変更。前回更新したつもりだったのが、前々回の PATH のままだった事実が発覚(笑)。

        JUGEMテーマ:Java


        Selenium が当然動かなくなったのだが

        0

          ログを見ると 12:32 頃には正常に動作していた。16:00 頃に実行すると、こんなエラーが出た。

               [java] java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver
               [java]     at java.lang.Class.getDeclaredMethods0(Native Method)
               [java]     at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
               [java]     at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
               [java]     at java.lang.Class.getMethod0(Class.java:3018)
               [java]     at java.lang.Class.getMethod(Class.java:1784)
               [java]     at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
               [java]     at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
               [java] Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.WebDriver
               [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
               [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
               [java]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
               [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
               [java]     ... 7 more
               [java] Error: A JNI error has occurred, please check your installation and try again
               [java] Exception in thread "main"
          
          BUILD FAILED
          D:¥usr¥local¥java¥workspace¥uproject¥build.xml:97: Java returned: 1
          

          さっぱり分からない。ClassNotFound だから、jar ファイルが消滅したとか? 確認してみたが、ファイルはそこに存在している。中が壊れるというようなことがあるのだろうか。念のため、同じものを再度ダウンロードして、jar を置き換えてみたが、症状は変わらない。手詰まりなので 18:00 には切り上げて帰宅した。

          続きを確認しようと思って、先ほど実行したら、何の問題もなかったかのように正常に動作して正常終了した。一体何なのか。

          JUGEMテーマ:コンピュータ


          ログの処理を log4j から log4j2 に置き換えてみたのだが

          0

            ログなんてどうでもいいと思うのだけど、何となく log4j2 にしてみた。深い意味は何もない。 ライブラリを bulid path の Libraries のところで指定して、src の下に log4j2.xml を配置する。

            <?xml version="1.0" encoding="UTF-8"?>
            <Configuration status="WARN">
            	<Appenders>
            		<Console name="Console" target="SYSTEM_OUT">
            			<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
            		</Console>
            		<File name="File" filename="/usr/local/logs/tmp/debug.log">
            			<PatternLayout>
            				<Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
            			</PatternLayout>
            		</File>
            	</Appenders>
            
            	<Loggers>
            		<Root level="error">
            			<AppenderRef ref="File" />
            		</Root>
            		<Root level="debug">
            			<AppenderRef ref="File" />
            		</Root>
            		
            	</Loggers>
            </Configuration>
            

            この後、コマンドラインから ant でプロジェクトを実行しようと思ったらエラーになった。build.xml のパスに log4j2 のライブラリが入ってないから当然なのだが、Eclipse から実行したら普通に動いていたから、うっかりした。

            build.xml は Eclipse で自動生成しているから、File メニューの export を実行して、General の Ant Buildfiles というのを選択して実行し、再生成すればいいだけ。

            JUGEMテーマ:コンピュータ


            java.lang.UnsupportedClassVersionError

            0

              Junit でテストしようとすると、特定のテストケースだけこの Exception が発生して、コンストラクタが走る前(?)に止まってしまってわけが分からない。 ,/p>

              結局、Eclipse の JRE を JDK と同じバージョンになるように明示的に指定することで解決した。特に指定した記憶もないのだが、なぜかバージョンが違っていた。

              JUGEMテーマ:コンピュータ


              JDK を update しようと思ったのだが

              0

                Java SE Development Kit を最新にしようと思って、ダウンロードしようとしたら、JDK の 8u91 と 8u92 が並べて置いてあった。基本的にこういうのは新しい方を選択すべきだと思うのだが、何か同時に並べておく理由でもあるのだろうかと躊躇してしまう。

                なぜか何となく91にしてしまったのだが、92にした方がよかったのだろうか?

                JUGEMテーマ:コンピュータ

                Android SDK 起動時のエラー

                0

                  起動したら次のようなエラーダイアログが表示された。

                  Plug-in com.android.ide.eclipse.adt was unable to load class com.android.ide.eclipse.adt.ToolsLocator. An error occurred while automatically activating bundle com.android.ide.eclipse.adt (329).

                  直前に Eclipse が無反応になったので、思い当たることがないわけでもない。 とりあえず、コマンドラインから起動するときに -clean オプションを付けて起動して解決。

                  JUGEMテーマ:コンピュータ

                  JDK 7u25

                  0

                    何か書くと宣言したのに全然続かなくてすみません。 今日は、Android SDK を再インストールするために、JDKを最新のものと差し替えた。

                    インストール先は開発の都合があって、¥usr¥local¥java¥ にしているのだが、この下に jdk1.7.0_11 というディレクトリがある。これが32bit版なのか64bit版なのか分からない。 ていうか、32bit版を入れる意味がないのかな、Firefox が使うから必要?

                    Java 6 も都合があって入れてあるから、さらに訳の分からない状態になっている。

                    JUGEMテーマ:コンピュータ

                    jstat がプロセスを発見できない (not found)

                    0

                      一部のサーバーで、jstat を実行すると、指定したプロセスに対して not found のエラーが発生する。 調べてみると、/tmp ではなく tomcatの作業ディレクトリ下の temp に統計用のファイルを作っているらしい。 次のように一時ファイルを明示的に指定することで解決する。

                      jstat -J-Djava.io.tmpdir=/usr/local/hoge/tomcat/temp -gcutil 12345
                      

                      tomcat が /usr/local/hoge にインストールされているものとする。 12345はプロセスID。 ps | grep java とか実行して確認した数値を使う。

                      JUGEMテーマ:コンピュータ

                      | 1/6PAGES | >>

                      PR

                      calendar

                      S M T W T F S
                           12
                      3456789
                      10111213141516
                      17181920212223
                      24252627282930
                      31      
                      << March 2024 >>

                      selected entries

                      categories

                      archives

                      recent comment

                      recent trackback

                      links

                      profile

                      search this site.

                      others

                      mobile

                      qrcode

                      powered

                      無料ブログ作成サービス JUGEM