tamiflex icon indicating copy to clipboard operation
tamiflex copied to clipboard

Found no new log entries -- always

Open manasthakur opened this issue 8 years ago • 8 comments

I am using the play-out agent for DaCapo benchmarks. For whichever benchmark I run it, the reflection log is empty with the message "Found no new log entries". Is this a problem?

manasthakur avatar Oct 24 '16 09:10 manasthakur

Well that certainly sounds wrong. Might there be a problem with your poa.properties file?

Cheers Eric

On 24.10.2016, at 11:03, Manas Thakur [email protected] wrote:

I am using the play-out agent for DaCapo benchmarks. For whichever benchmark I run it, the reflection log is empty with the message "Found no new log entries". Is this a problem?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

ericbodden avatar Oct 25 '16 18:10 ericbodden

I have not included a poa.properties file. Just following the instructions on the DaCapoAndSoot wiki page.

Regards, Manas

manasthakur avatar Oct 26 '16 06:10 manasthakur

Ok can you please look at the poa.properties file in your installation to see which instrumentations are enabled?

Cheers Eric

On 26.10.2016, at 08:56, Manas Thakur [email protected] wrote:

I have not included any poa.properties file. Just following the instructions on the DaCapoAndSoot wiki page.

Regards, Manas

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

ericbodden avatar Oct 26 '16 15:10 ericbodden

Hi Eric,

The contents of the poa.properties file (in the jar) are as follows:

dontDumpClasses = false
dontNormalize = false
count = false
useDeclaredTypes = false
verbose = false
#outDir = /tmp/out

Regards, Manas

manasthakur avatar Oct 26 '16 15:10 manasthakur

There seems to be our problem… Can you try adding the transformations here:

transformations =
de.bodden.tamiflex.playout.transformation.clazz.ClassForNameTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassNewInstanceTransformation
de.bodden.tamiflex.playout.transformation.constructor.ConstructorNewInstanceTransformation
de.bodden.tamiflex.playout.transformation.method.MethodInvokeTransformation
de.bodden.tamiflex.playout.transformation.array.ArrayNewInstanceTransformation
de.bodden.tamiflex.playout.transformation.array.ArrayMultiNewInstanceTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassGetDeclaredFieldsTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassGetDeclaredFieldTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassGetDeclaredMethodsTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassGetDeclaredMethodTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassGetFieldTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassGetFieldsTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassGetMethodsTransformation
de.bodden.tamiflex.playout.transformation.clazz.ClassGetMethodTransformation
de.bodden.tamiflex.playout.transformation.constructor.ConstructorGetModifiersTransformation
de.bodden.tamiflex.playout.transformation.constructor.ConstructorToGenericStringTransformation
de.bodden.tamiflex.playout.transformation.constructor.ConstructorToStringTransformation
de.bodden.tamiflex.playout.transformation.field.FieldGetDeclaringClassTransformation
de.bodden.tamiflex.playout.transformation.field.FieldGetModifiersTransformation
de.bodden.tamiflex.playout.transformation.field.FieldGetNameTransformation
de.bodden.tamiflex.playout.transformation.field.FieldGetTransformation
de.bodden.tamiflex.playout.transformation.field.FieldSetTransformation
de.bodden.tamiflex.playout.transformation.field.FieldToGenericStringTransformation
de.bodden.tamiflex.playout.transformation.field.FieldToStringTransformation
de.bodden.tamiflex.playout.transformation.method.MethodGetDeclaringClassTransformation
de.bodden.tamiflex.playout.transformation.method.MethodGetModifiersTransformation
de.bodden.tamiflex.playout.transformation.method.MethodGetNameTransformation
de.bodden.tamiflex.playout.transformation.method.MethodToGenericStringTransformation
de.bodden.tamiflex.playout.transformation.method.MethodToStringTransformation

It’s odd, normally those should be configured by default.

Cheers Eric

ericbodden avatar Oct 27 '16 07:10 ericbodden

Hi Eric,

I added the above properties to poa.properties, jarred it again, and am getting the log entries now (60 for avrora, 11708 for eclipse, etc.). I hope this is correct. Thanks. Should the same be added to the version uploaded on the website?

Regards, Manas

manasthakur avatar Oct 27 '16 08:10 manasthakur

There seems to be our problem… Can you try adding the transformations in the attached file?

It’s odd, normally those should be configured by default.

Cheers Eric

On 26.10.2016, at 17:51, Denis Bogdanas [email protected] wrote:

Hi Eric,

The contents of the poa.properties file (in the jar) are as follows:

dontDumpClasses = false dontNormalize = false count = false useDeclaredTypes = false verbose = false #outDir = /tmp/out

Regards, Manas

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

ericbodden avatar Oct 27 '16 15:10 ericbodden

Hi Eric,

I added the above properties to poa.properties, jarred it again, and am getting the log entries now (60 for avrora, 11708 for eclipse, etc.). I hope this is correct. Thanks. However, it seems that many of the above transformations are not supported by Soot yet?

Regards, Manas

manasthakur avatar Oct 28 '16 05:10 manasthakur