octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException


From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors
Date: Thu, 1 Jun 2017 02:30:25 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:49.0) Gecko/20100101 Firefox/49.0 SeaMonkey/2.46

URL:
  <http://savannah.gnu.org/bugs/?51152>

                 Summary: "[java] java.lang.NoSuchFieldException: ..." errors
                 Project: GNU Octave
            Submitted by: philipnienhuis
            Submitted on: Thu 01 Jun 2017 08:30:23 AM CEST
                Category: Libraries
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Regression
                  Status: None
             Assigned to: None
         Originator Name: philipnienhuis
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: Any

    _______________________________________________________

Details:

With current dev version, the Java-based spreadsheet I/O functions in the io
package don't work anymore.
As I don't run the io package test scripts regularly (while I do "make check"
on every core Octave build) it took me a little while before I noticed.

Tracking down it turns out that some Java functions in external Java class
libraries no longer work, while others still function fine.
After some "bisecting" I found that this has happened between csets
9f925aed7d1b and d2748870db4e.

To reproduce one or more of the Java class libs for spreadsheet I/O are
needed; e.g., jExcelApi (for .xls files) or jOpendocument (for .ods files) 
(btw, these libraries are GPL; can they be attached to a bug report?)


## <install & load io package 2.4.7>
javaaddpath (</full/path/to/jxl.jar>)
io_xls_testscript ("jxl")
>> io_xls_testscript ("jxl")

Testing .xls interface JXL using file io-test.xls...

 1. Initialize arrays.

 2. Insert first empty sheet.
Checking requested interface(s):
JXL*; (* = default interface)

[java] java.lang.NoSuchFieldException: getSheet


or

## <install & load io package 2.4.7>
javaaddpath (</full/path/to/jopendocument.jar>)
>> io_ods_testscript ("jod")

Testing .ods interface JOD using file io-test.ods...

 1. Initialize arrays.

 2. Insert first empty sheet.
Checking requested interface(s):
JOD*; (* = default interface)

[java] java.lang.NoSuchFieldException: getSheet


After going back to before the mentioned csets (hg update 4fe410bd918d) the
above commands work fine.

I've added JWE as he's the one who made the relevant changes.





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?51152>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]