2016-05-31 13 views
1

Rubin MPXJ ich mit dem folgenden Fehler eine asta/Leistung Projektdatei lesenFehler beim Lesen des Asta/Power Project

/var/lib/gems/2.3.0/gems/mpxj-5.2.2/lib/mpxj/reader.rb:24:in `read': Failed to read file: Reading input file started. (RuntimeError) 
java.lang.UnsupportedOperationException 
     at net.sf.mpxj.asta.AstaFileReader.readDatabaseFile(AstaFileReader.java:126) 
     at net.sf.mpxj.asta.AstaFileReader.read(AstaFileReader.java:74) 
     at net.sf.mpxj.reader.AbstractProjectReader.read(AbstractProjectReader.java:49) 
     at net.sf.mpxj.sample.MpxjConvert.process(MpxjConvert.java:81) 
     at net.sf.mpxj.sample.MpxjConvert.main(MpxjConvert.java:56) 
     from test.rb:3:in `<main>' 

die Rubin-Datei sieht erhalten:

require 'mpxj' 

project = MPXJ::Reader.read("asta.pp") 

puts "There are #{project.all_tasks.size} tasks in this project" 
puts "There are #{project.all_resources.size} resources in this project" 

puts "The resources are:" 
project.all_resources.each do |resource| 
    puts resource.name 
end 

puts "The tasks are:" 
project.all_tasks.each do |task| 
    puts "#{task.name}: starts on #{task.start}, finishes on #{task.finish}, it's duration is #{task.duration}" 
end 

nicht sicher, warum dieser Fehler auftritt weil ich das Programm in Asta Project Viewer sehen kann, so dass die Datei nicht beschädigt sein darf.

Antwort

0

Das Problem ist, dass MPXJ das neueste Powerproject-Dateiformat nicht unterstützt. Ich hoffe, dass ich diese Unterstützung in den nächsten Wochen hinzufügen kann. Mailen Sie mir direkt, um mich immer wieder zu erinnern, wenn Sie keinen Fortschritt sehen!

+0

Danke, freuen Sie sich auf die Veröffentlichung. –

+0

MPXJ 5.3.0 ist jetzt verfügbar und wird die neuesten Powerproject-Dateien lesen. –

+0

MPXJ 5.3.0 funktioniert perfekt mit den neuesten Powerproject-Dateien. –